be punch-drunk - Turkish English Dictionary